/*  职位详情   */
.job_info{ background:#fff; width:100%; float:left; }
.job_info .base_info{ border-bottom:1px solid #f0f0f0; padding:.16rem .3rem; float:left; width:6.9rem; }
.job_info .base_info .job_name{ font-size:.36rem; font-weight:600; line-height:.8rem; float:left; }
.job_info .base_info .job_name .job_title{ float:left; }
.job_info .base_info .job_name em{ background:url(/default/images/mobile/index/part_status.png) 0 0px no-repeat; float:left;
    width:.9rem; height:1.17rem; margin-left:.1rem }
.job_info .base_info .job_name em.one{ background-position:0px 10px; height:.8rem }
.job_info .base_info .job_name em.two{ background-position:0px -40px; height:.8rem }
.job_info .base_info .job_name em.three{ background-position:0px -90px; height:.8rem }
.job_info .base_info .job_name .money{ color:#f0514e; font-size:.28rem; font-style:normal; font-weight:600; }
.job_info .item{ width:100%; float:left; }
.job_info .item li{ margin:0rem .3rem .1rem 0; line-height:.34rem; font-size:.28rem; float:left; height:.34rem; }
.job_info .item li .baseinfo01, .job_info .item li .baseinfo02, .job_info .item li .baseinfo03, .job_info .item li .baseinfo04{ margin-right:.1rem; height:.34rem; width:.34rem; display:block; float:left; background:url(/default/images/mobile/layout/common.png) -1.76rem -1.46rem; background-size:3.2rem 3.73rem; }
.job_info .item li .baseinfo02{ background-position:-.85rem -1.46rem; background-size:3.2rem 3.73rem; }
.job_info .item li .baseinfo03{ background-position:-.43rem -1.46rem; background-size:3.2rem 3.73rem; }
.job_info .item li .baseinfo04{ background-position:-1.34rem -1.49rem; background-size:3.2rem 3.73rem; }
.job_info .job_fit_tags{ width:100%; float:left; color:#a6a6a6; padding-top:.15rem; }
.job_info .job_fit_tags li{ background-color:#eff5f7; color:#888; border-radius:0.5rem; -webkit-border-radius:.05rem; }
.job_info .job_fit_tags li{ float:left; width:23%; margin-right:2%; margin-bottom:.12rem; text-align:center; line-height:.56rem; font-size:.28rem;
    display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.job_info .base_info p{ color:#999; line-height:.56rem; overflow:hidden; height:.56rem; float:left; }
.job_info .company_info a img{ float:left; height:1.06rem; width:1.06rem; border:1px solid #f3f3f3; }
.job_info .company_info{ position:relative; width:100%; float:left; }
.job_info .company_info a{ padding:.16rem .3rem; float:left; width:5.9rem }
.job_info .company_info a .company_name{ font-size:.28rem; margin-left:1.3rem; line-height:.56rem; margin-right:.7rem; text-overflow:ellipsis; white-space:nowrap; width:100%; color:#333; }
.job_info .company_info a p{ color:#999; margin-left:1.3rem; line-height:.44rem; margin-right:.7rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.job_info .company_info a .ic_arow{ height:.32rem; width:.2rem; position:absolute; right:.3rem; top:.54rem; background:url(/default/images/mobile/layout/common.png) -2.66rem -1.47rem; background-size:3.2rem 3.73rem; }
.operation{ position:fixed; height:1rem; bottom:0; width:100%; background:#fff; border-top:1px solid #ddd; max-width:7.5rem; }

.operation .wrap{ float:left; margin:.125rem .3rem; width:6.9rem; }
.operation .wrap .chat{ width:2.4rem; box-sizing:border-box; height:.75rem; line-height:.75rem; float: left; border:1px solid #00c6c9 ;
    margin-right:.65rem; border-radius:5px;background:url(/default/images/mobile/index/chat.png) .4rem .19rem no-repeat; background-size:15% }
.operation .wrap .chat a{ color: #00c6c9; font-size:.32rem; padding-left:.9rem; float: left; width:1.5rem; height:.75rem; display: block}
.operation .wrap .delivery{ width:2.4rem; box-sizing:border-box; height:.75rem; line-height:.75rem; float: left;  margin-right:.65rem; border-radius:5px;
    background:#00c6c9 url(/default/images/mobile/index/chat.png) .3rem -.48rem no-repeat; background-size:15% }
.operation .wrap .delivery a{color: #fff; font-size:.32rem; padding-left:.75rem; float: left; width:1.6rem; height:.75rem; display: block}
.operation .wrap .phone{  width:.75rem; height:.75rem; line-height:.75rem; float:left; border:#ebebeb 1px solid; border-radius:5px;
    background:#f7f7f7 url(/default/images/mobile/index/chat.png) 0.13rem -1.68rem no-repeat; background-size:65%}
.operation .wrap .phone a{ margin:0 auto; display:inline-block; width:.75rem;; height:.75rem }

.operation .wrap .tel img{ margin:0 auto; display:inline-block; width:.75rem;height:.75rem }
.operation .wrap .tel{ width:30%; text-align:center; height:.75rem; line-height:.75rem; float:left; margin-right:10%; }
.operation .wrap .tel img{ margin:0 auto; display:inline-block; width:.75rem;; height:.75rem }
.operation .wrap .send{ width:50%; float:left; border-radius:.05rem; background:#00c6c9; color:#fff; font-size:.32rem;
    text-align:center; display:inline-block; height:.75rem; line-height:.75rem; }
.operation .wrap .noSend{ width:50%; float:left; border-radius:.05rem; background:#ccc; color:#fff; font-size:.32rem;
    text-align:center; display:inline-block; height:.75rem; line-height:.75rem; }

/*layer 弹出层颜色*/
.layerMobileErr .layui-m-layercont{ background-color:#F0504E; color:#fff; border:none; font-size:.24rem; font-weight:bolder; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; }
.layerMobileOk .layui-m-layercont{ background-color:#21a74f; color:#fff; border:none; font-size:.24rem; font-weight:bolder; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; }
